// 代理
// webpack 内置express
//  对应情况1）
// const express = require('express')
// let app = express()

// app.get('/user', (req, res) => {
//   res.json({name: '大树测试'})
// })

// app.listen(3101)

//  对应情况3）
const express = require('express')
let webpack = require('webpack')
let app = express()

// 采用中间件 npm i webpack-dev-middleware 
let middle = require('webpack-dev-middleware')
let config = require('./webpack.base')

let compiler = webpack(config)

app.use(middle(compiler))

app.get('/api/user', (req, res) => {
  res.json({name: '大树测试'})
})

app.listen(3101)